import tkinter as tk
from tkinter import messagebox
from card import run_card
from treatment20 import run_treatment21oral
from treatment12 import run_treatment12oral
from treatment21salivar import run_treatment21salivar
from treatment12salivar import run_treatment12salivar
from treatment21lip import run_treatment21lip
from treatment12lip import run_treatment12lip
from treatment21salivarbenign import run_treatment21salivarbenign
from treatment12salivarbenign import run_treatment12salivarbenign
import pyi_splash
# Update the text on the splash screen
pyi_splash.update_text("Загрузка...")
pyi_splash.update_text("Готово!")

# Close the splash screen. It does not matter when the call
# to this function is made, the splash screen remains open until
# this function is called or the Python program is terminated.
pyi_splash.close()

def choose_protocol():
    window = tk.Tk()
    window.title("Выберите протокол для заполнения")  # Добавьте эту строку
    label = tk.Label(window, text="Выберите протокол для заполнения:")
    label.pack()
    button1 = tk.Button(window, text="Заполнить протокол экспертизы медицинской карты", command=run_card)
    button1.pack()
    button2 = tk.Button(window, text="Заполнить протокол экспертизы качества оказания медицинской помощи 2021 - ЗНО ОРГАНОВ И ТКАНЕЙ РТА", command=run_treatment21oral)
    button2.pack()
    button3 = tk.Button(window, text="Заполнить протокол экспертизы качества оказания медицинской помощи 2012 - ЗНО ОРГАНОВ И ТКАНЕЙ РТА", command=run_treatment12oral)
    button3.pack()
    button4 = tk.Button(window, text="Заполнить протокол экспертизы качества оказания медицинской помощи 2021 - ЗНО СЛЮННЫХ ЖЕЛЕЗ", command=run_treatment21salivar)
    button4.pack()
    button5 = tk.Button(window, text="Заполнить протокол экспертизы качества оказания медицинской помощи 2012 - ЗНО СЛЮННЫХ ЖЕЛЕЗ", command=run_treatment12salivar)
    button5.pack()
    button6 = tk.Button(window, text="Заполнить протокол экспертизы качества оказания медицинской помощи 2021 - ЗНО ГУБЫ", command=run_treatment21lip)
    button6.pack()
    button7 = tk.Button(window, text="Заполнить протокол экспертизы качества оказания медицинской помощи 2012 - ЗНО ГУБЫ", command=run_treatment12lip)
    button7.pack()
    button8 = tk.Button(window, text="Заполнить протокол экспертизы качества оказания медицинской помощи 2021 - ДОБРОКАЧЕСТВЕННОЕ СЛЮННЫХ ЖЕЛЕЗ", command=run_treatment21salivarbenign)
    button8.pack()
    button9 = tk.Button(window, text="Заполнить протокол экспертизы качества оказания медицинской помощи 2012 - ДОБРОКАЧЕСТВЕННОЕ СЛЮННЫХ ЖЕЛЕЗ", command=run_treatment12salivarbenign)
    button9.pack()
    window.mainloop()

choose_protocol()